package com.dongjiantong.mq.msg.api;

import com.dongjiantong.mq.msg.aliyun.SmsResultCode;

import java.util.List;
import java.util.Map;

/**
 * @author cao
 * @create 2017-12-27 上午10:13
 **/

public interface SmsService {

    /**
     * 单个手机号发送
     * @param tempCode
     * @param to
     * @param smsParam
     * @return
     */
    SmsResultCode sendSms(String tempCode, String to, Map<String, String> smsParam);

    /**
     * 批量手机号发送，批量上限为1000个手机号码
     * @param tempCode
     * @param toes
     * @param smsParam
     * @return
     */
    SmsResultCode sendSmsBatch(String tempCode,List<String> toes, Map<String, String> smsParam);

    /**
     * 批量手机号发送， 手机号用逗号分隔。批量上限为1000个手机号码
     * @param tempCode
     * @param toes
     * @param smsParam
     * @return
     */
    SmsResultCode sendSmsBatch(String tempCode,String toes, Map<String, String> smsParam);
}
